home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir28 / marxform.zip / FORMS.DOC next >
Text File  |  1994-11-17  |  18KB  |  545 lines

  1. 7/2/93                                                                page 1
  2.  
  3.                         Bronco Machine Inc. 
  4.                         38411 apollo parkway
  5.                         Willoughby, Ohio 44094
  6.  
  7.                          phone (216)951-5015
  8.                          fax   (216)951-7939
  9.  
  10.                            Forms Program
  11.  
  12.  
  13.                Michael L. Bronaka        1-216-951-5015
  14.  
  15.  
  16.  
  17.  
  18.  
  19.        ************ General Program Explaination ************
  20.  
  21.  
  22.  
  23.  
  24.     Bronco Machine is a screw machine and CNC turning products job shop,
  25.   we manufacture small to medium sized machined parts in quantities from
  26.   1 to 10,000 pcs.
  27.   Our quality assurance program requires that we fill out forms for each
  28.   job. a router form, a three piece or (in process) inspection form,
  29.   and a final inspection form.
  30.  
  31.   The "FORMS.MNU" is designed to create Inspection and router forms.
  32.   data for each part is stored by part number in a seperate uniquely
  33.   named part number file, an index file is used to keep track of all 
  34.   part number files and associates part numbers with it's unique
  35.   file name.
  36.  
  37.   Screen mode is set to 50 line mode so your system must have the
  38.   capability of running in that screen mode.
  39.  
  40.   I use an epson FX-80 compatible dot matrix printer, and an HP-4P laser
  41.   printer, be sure that the printer is online and ready to go before
  42.   attempting to print.
  43.  
  44.   The first time the program runs it will ask you to give it some
  45.   information concerning the drive and directory where data files will
  46.   be stored, then it will allow you to choose the floppy drive you will
  47.   use to copy to and from for storage and transportation of data files.
  48.   then it will ask which type of printer you will use to print the forms.
  49.   Once this is completed a "FORMS.INI" file is created and if the
  50.   data directory does not exist, it will be created for you, this is the
  51.   directory where data files will be stored.
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                                                                       page 2
  68.  
  69.  
  70.        ************ Main menu selections ************
  71.  
  72.  
  73.  
  74.   1)  Create a new job file
  75.   
  76.   when you select (create new job file) from the main menu,
  77.   you are asked to enter a part number from 1 to 19 characters in length.
  78.   zero length part numbers, blank part numbers, and duplicate part numbers 
  79.   are  not allowed and will invoke an "invalid entry" error.
  80.  
  81.   part numbers cannot be changed once they are entered, although you can
  82.   copy a part number file and save it under a different part number.
  83.   (see "Copy an existing job file").
  84.  
  85.   you are then prompted to enter all other header information, 
  86.   it will accept any data including a blank entry (hitting return only), 
  87.   up to 19 characters. when the last field has been entered, the part 
  88.   number file will be created and the header data will be saved.
  89.  
  90.   the enter print specs screen will automatically come up and will be
  91.   asking you to enter print specs, The print specs are the actual
  92.   dimensions from the blueprint
  93.   they are limited to 22 characters (21 char. after line 9),
  94.   if you hit enter in response to the first print spec, the program will
  95.   put a blank entry in each field, which can be edited later.
  96.   enter the first print spec at this time,
  97.  
  98.   after the first print spec is entered you will be asked for a tolerance
  99.   for that print spec, A tolerance selection box will apear, use the up and 
  100.   down arrow keys to highlight the tolerance you want and hit enter,
  101.   a mouse can also be used.
  102.   The last selection in the tolerance window is "other" when you select
  103.   this, it will allow you to type in anything up to 13 characters.
  104.   blank entries are also allowed.
  105.  
  106.   after the tolerance is entered another box will appear, and you can
  107.   select from a list of measuring devices, use the up and down arrow keys
  108.   to highlight the device you want and hit enter, a mouse can also be used.
  109.   The last selection in the measuring device window is "other" when you
  110.   select this, it will allow you to type in anything up to 18 characters.
  111.   blank entries are also allowed.
  112.  
  113.   after entering the first print spec line, you will be given a selection
  114.   box for adding and editing further print specs.
  115.  
  116.   when you have entered all your data, select save and exit, the file will
  117.   be updated and saved.
  118.  
  119.   the next section is for router information, it is very similar to the 
  120.   print specs section. except you will be entering router data
  121.   each operation can be from 1 to 61 characters long (60 after line 9),
  122.   when finished entering router data, simply choose save and exit from the
  123.   menu, the file will be updated and saved, then you will be returned to 
  124.   the main menu.
  125.  
  126.   
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                                                                       page 3
  135.  
  136.  
  137.         ************  Retrieving a file from disk  ************
  138.  
  139.  
  140.  
  141.   there are several places where you will need to retrieve a file from
  142.   the disk, such as editing print specs or router, or when printing a file.
  143.   you will be prompted to enter a part number (file) to retrieve, if you
  144.   know the part number, you can type it in and hit enter, if the typed
  145.   file name was not found on the disk, a selection box will come up on
  146.   the screen and you can choose a part number file from the list. or if
  147.   the part number is not known, just hit enter, and the same selection
  148.   box appears.
  149.  
  150.  
  151.  
  152.  
  153.   2) Copy an existing job file
  154.  
  155.   you will be asked to retrieve a file from disk. this will be the file
  156.   to be copied from.
  157.   once you have selected the file to be copied from, you will be asked 
  158.   to enter the new part number to save the file under, the new part
  159.   number file will be created, and the old part number data stored in
  160.   this file.
  161.   if the part number file already exists, or if you enter a blank part
  162.   number, you will get an "INVALID ENTRY" error.
  163.   then you will be returned to the main menu.
  164.  
  165.  
  166.   3) Print an existing job file
  167.  
  168.  
  169.   from this selection you will again be asked to enter a part number,
  170.   see "Retrieving a file from disk" for how to retrieve a file.
  171.   once a part number file has been loaded, a print menu will appear,
  172.   you can print any one form, or, all three forms, one after the other.
  173.   selecting return to main menu, does just that.
  174.  
  175.  
  176.   4) Edit a form header
  177.  
  178.  
  179.    After loading a part number file, the current header information will
  180.    be displayed on the screen. A menu box will appear in the lower left
  181.    hand corner of the screen, selecting "Edit header data" from the menu
  182.    will highlight the header data and allow you to select the line you
  183.    want to edit.
  184.    You can use the up and down arrow keys, or a mouse to move the cursor
  185.    bar to the line you want to edit and hit enter, or click the left 
  186.    mouse button. the data in the line you selected will be put on an
  187.    editing line at the bottom of the screen. for you to change as needed.
  188.    Selecting the part number will cause a warning message to appear.
  189.    when you are done hit enter, and the data for that line will be
  190.    updated on the screen.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.                                                                       page 4
  202.    5) Edit print specs
  203.  
  204.    you will first retrieve a file from disk.
  205.    The data will be displayed on the screen in 3 columns, print specs,
  206.    tolerances, and measuring devices.
  207.    a box will appear in the lower left hand corner of the screen, this
  208.    is the main editing menu, from this menu you can choose to edit,
  209.    insert, add, delete, exit w/o save or save and exit.
  210.  
  211.    5a) edit
  212.  
  213.    if you choose edit. the menu will close and another menu will appear.
  214.    from this menu you can choose to edit print specs, tolerances, or
  215.    measuring devices.
  216.    choosing print specs will highlight the printspecs on the screen,
  217.    and allow you to select a print spec to edit.
  218.    choosing tolerances will highlight the tolerances,
  219.    and choosing measuring devices will highlight the measuring devices.
  220.    then you are prompted to select a line to edit.
  221.    you can use the up and down arrow keys, or a mouse to move the cursor
  222.    bar to the line you want to edit and hit enter, or click the left 
  223.    mouse button. the data in the line you selected will be put on an
  224.    editing line at the bottom of the screen. for you to change as needed.
  225.    when you are done hit enter, and the data for that line will be
  226.    updated on the screen.
  227.  
  228.    5b) insert
  229.  
  230.    if you choose insert. you will again be asked to select a line.
  231.    print specs will always be highlighted when choosing a line for 
  232.    inserting. put the cursor bar ON the line you want to insert into,
  233.    and hit enter. you will be asked to enter a print spec to insert.
  234.    after typing in the new print spec, the display will be updated
  235.    with the new line inserted and the new print spec highlighted.
  236.    then you will be asked for a tolerance and a measuring device.
  237.    all the new data will be entered into the new line and the editing
  238.    menu will return.
  239.  
  240.    5c) add
  241.  
  242.    if you choose add. you will simply be asked for the new line data
  243.    and the new line will be added as the next line.
  244.  
  245.    5d) delete
  246.  
  247.    if you choose delete. you will be asked to select a line to delete.
  248.    choose the line you want to delete from the list of print specs. 
  249.    as before you can use the up and down arrow keys or a mouse to
  250.    select a line to delete. when you hit enter, the line will be
  251.    deleted and the display will be updated.
  252.  
  253.    5e) exit w/o saving
  254.  
  255.    this selection returns you to the main menu without saving the file.
  256.  
  257.    5f) save & exit
  258.  
  259.    this selection updates the part number file and saves it to disk.
  260.    then you will be returned to the Forms program main menu.
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.                                                                       page 5
  268.  
  269.  
  270.  
  271.  
  272.    6) Edit a router form
  273.  
  274.    Editing a router is very similar to editing print specs. first you
  275.    must retrieve a file to edit. the router data will be displayed,
  276.    and a menu box will appear in the lower left hand corner of the
  277.    screen.
  278.    from this menu you can choose to edit, insert, add, delete, exit, or
  279.    save and exit.
  280.  
  281.    6a) edit
  282.  
  283.    if you choose edit. you are prompted to select a line to edit.
  284.    you can use the up and down arrow keys, or a mouse to move the cursor
  285.    bar to the line you want to edit and hit enter, or click the left 
  286.    mouse button. the data in the line you selected will be put on an
  287.    editing line at the bottom of the screen. for you to change as needed.
  288.    when you are done hit enter, and the data for that line will be
  289.    updated on the screen.
  290.  
  291.    6b) insert
  292.  
  293.    if you choose insert. you will again be asked to select a line.
  294.    put the cursor bar ON the line you want to insert into,
  295.    and hit enter. you will be asked to enter an operation to insert.
  296.    after typing in the new operation, the display will be updated
  297.    with the new line inserted.
  298.    then the editing menu will return.
  299.  
  300.    6c) add
  301.  
  302.    if you choose add. you will simply be asked for the new line data
  303.    and the new line will be added as the next line.
  304.  
  305.    6d) delete
  306.  
  307.    if you choose delete. you will be asked to select a line to delete.
  308.    choose the line you want to delete from the list of operations. 
  309.    as before you can use the up and down arrow keys or a mouse to
  310.    select a line to delete. when you hit enter, the line will be
  311.    deleted and the display will be updated.
  312.  
  313.    6e) exit w/o saving
  314.  
  315.    this selection returns you to the main menu without saving the file.
  316.  
  317.    6f) save & exit
  318.  
  319.    this selection updates the part number file and saves it to disk.
  320.    then you will be returned to the Forms program main menu.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.                                                                       page 6
  334.  
  335.  
  336.  
  337.  
  338.    7) Delete a part number file
  339.  
  340.  
  341.    when you choose delete a part number file, you will first need to
  342.    choose the file you want to delete from the disk.
  343.    then you will be asked to confirm the delete by typing the word
  344.    "DELETE" or "delete", lower or upper case letters will be accepted.
  345.    after you hit return a box will display the file being deleted.
  346.    if anything except "delete" is entered the file will not be deleted.
  347.  
  348.  
  349.    8) Add .PRT files from floppy drive
  350.  
  351.  
  352.    If you are running the forms program on two different computers
  353.    and you want to update the part number files from one machine
  354.    to the other. Put the disk containing the .PRT files in your
  355.    floppy drive,  (The .PRT files must be in the directory [b:\parts]).
  356.    Selecting "Add .PRT files from floppy" will copy in any new .PRT files
  357.    and will append the "partnums.inx" file with the files that were added.
  358.    If no .PRT files are found on the floppy or no new .PRT files are
  359.    found on the floppy, you will see a message to that effect.
  360.  
  361.  
  362.    9) Copy .PRT files to floppy drive
  363.  
  364.    This will copy all .PRT files in the partpath directory to your 
  365.    floppy drive, it will automatically make the proper directory on
  366.    the floppy disk, the only requirement is that there must be enough
  367.    free space on the floppy disk to fit all of the .PRT files.
  368.    since the .prt files tend to average approx 630 bytes this shuold
  369.    not be a problem for a while
  370.  
  371.  
  372.    10) Exit forms program
  373.  
  374.  
  375.    This selection from the main menu, will end the forms program
  376.    and exit to dos.
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                                                                       page 7
  398.  
  399.   
  400.        ******************** Updates ******************
  401.  
  402.   7/2/93
  403.  
  404.         First working copy of the forms program is being used to 
  405.         store some of our form data, I know it will need some
  406.         improvements but basically it works.
  407.  
  408.  
  409.   9/27/93
  410.          
  411.         Added "delete a part number" selection to the main menu,
  412.         only the prtnums.inx file is modified, data files are
  413.         not actually erased from the disk, file maintainance still
  414.         needs to be done manually, but that's ok for now.
  415.         The next logical improvement should be to make the initial
  416.         data entry easier, or at least less painful, (I hate typing).
  417.  
  418.   9/29/93
  419.  
  420.         Rewrote initial input routines to look more like all the other
  421.         screens and added some error checking. 
  422.         Added lots of error checking to edit routines,
  423.         found difficulties in determining if input is correct or not
  424.         i.e. check to see if a variable is a string or an integer.
  425.         Marxmenu determines what type of data to store in it's variables,
  426.         predicates to check for variable types are not included in
  427.         Marxmenu.
  428.         
  429.   10/2/93
  430.  
  431.         Rewrote editing routines, I found that the only sure way to
  432.         prevent input errors was to limit critical input to pickboxes
  433.         and selection menus, for example, when asked for a line number
  434.         to edit, say you want line "5", if you type "5/" by mistake, 
  435.         then tried to use that as an array position, Marxmenu would
  436.         blow up in your face.
  437.         but, by throwing up a pickbox, this forces the user to only pick 
  438.         what's available in the pickbox or menu, and allows the use of a
  439.         mouse for everything except for entering the actual data. 
  440.         
  441.   10/4/93
  442.  
  443.         I wrote a procedure to display the part number file list sorted
  444.         alphabeticaly this will make it easier to find part numbers.
  445.         when files are retrieved. the part number is now displayed in the
  446.         upper left hand corner of the screen to avoid confusion.
  447.         also rewrote the print menu routine to allow the use of a mouse
  448.         to select what to print.
  449.         deleting a file actually erases the data file from the disk now.
  450.         the one thing I can think of that might need to be fixed is to
  451.         limit the length of input strings such as part numbers etc, to keep
  452.         them from overflowing on the screen or when printed.
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                                                                     page 8
  464.  
  465.  
  466.  
  467.  
  468.   10/6/93
  469.  
  470.         Changed the printspec entry routine to display and highlight the
  471.         print specs and tolerances immediately after entering, this will
  472.         help the operator keep better track of where they are.
  473.         limited input length of print specs to avoid line overflow on 
  474.         display and printed forms.
  475.         when editing, line to be edited now gets put on the editor line,
  476.         either to change or accept.
  477.  
  478.  
  479.   10/7/93
  480.         
  481.         Added a main menu selection for copying and renaming an existing 
  482.         file, this will greatly cut down on data entry time.
  483.         limited header data input to 19 charcters per line to prevent
  484.         screen and printer overflow.
  485.         when asked to enter a part number in the "create a new part file"
  486.         or in the "copy a part file" section, I added checking for a part
  487.         number that already exists, this will avoid identical part numbers
  488.         and obvious problems. 
  489.         changed "insert" routine of "edit print specs" to insert a blank
  490.         line first, so you can see exactly where you are inserting.
  491.  
  492.  
  493.   10/19/93
  494.  
  495.         Added (exit without saving) selection to the editor menu,
  496.         just in case you realize that your editing the wrong file
  497.         or some such nonsense.
  498.  
  499.   3/19/94
  500.  
  501.         Changed "Edit header data" routine to look more like the other
  502.         editing sections. Added "Add .PRT files from flopdrive" to the 
  503.         main menu allowing easier update of files.
  504.  
  505.   4/18/94
  506.  
  507.         Added A main menu entry for backing up of .PRT files.
  508.         both backup and restore of .prt files will check for existing files
  509.         and will only copy non existing files, update of the .inx file is
  510.         automatically handled by the routines.
  511.  
  512.   6/1/94
  513.         changed the entry of a new part to allow editing after the first
  514.         print spec and the first operation has been entered.
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.              ********************* END OF FILE **********************
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.